Skip to content
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.

Commit 61ce9b1

Browse files
committedOct 6, 2014
Few additional inverse properties in the context and actions. Largely
for convenience.
1 parent d231077 commit 61ce9b1

File tree

2 files changed

+151
-18
lines changed

2 files changed

+151
-18
lines changed
 

‎activitystreams2-actions.html

+33-6
Original file line numberDiff line numberDiff line change
@@ -162,7 +162,7 @@ <h2>Classes</h2>
162162
<td valign="top" width="10%">URI:</td>
163163
<td valign="top"><code>http://activitystrea.ms/2.0/PotentialActionHandler</code></td>
164164
<td rowspan="3" valign="top">
165-
<p><code><a>requires</a> | <a>prefers</a> | <a>expects</a> | <a>potentialResult</a></code></p>
165+
<p><code><a>requires</a> | <a>prefers</a> | <a>expects</a> | <a>potentialResult</a> | <a>handlerFor</a></code></p>
166166
<p><i>From <a href="activitystreams2-vocabulary.html#dfn-object"><code>Object</code></a></i>:<br/>
167167
<code><a href="activitystreams2-vocabulary.html#dfn-language">language</a> | <a href="activitystreams2-vocabulary.html#dfn-displayName">displayName</a> | <a href="activitystreams2-vocabulary.html#dfn-alias">alias</a> | <a href="activitystreams2-vocabulary.html#dfn-author">author</a> | <a href="activitystreams2-vocabulary.html#dfn-content">content</a> |
168168
<a href="activitystreams2-vocabulary.html#dfn-summary">summary</a> | <a href="activitystreams2-vocabulary.html#dfn-title">title</a> | <a href="activitystreams2-vocabulary.html#dfn-icon">icon</a> | <a href="activitystreams2-vocabulary.html#dfn-image">image</a> | <a href="activitystreams2-vocabulary.html#dfn-location">location</a> |
@@ -192,7 +192,7 @@ <h2>Classes</h2>
192192
<td rowspan="3" valign="top">
193193
<p><code><a>method</a></code></p>
194194
<p><i>From <a title="PotentialActionHandler"><code>PotentialActionHandler</code></a></i>:<br/>
195-
<code><a>requires</a> | <a>prefers</a> | <a>expects</a> | <a>potentialResult</a></code></p>
195+
<code><a>requires</a> | <a>prefers</a> | <a>expects</a> | <a>potentialResult</a> | <a>handlerFor</a></code></p>
196196
<p><i>From <a href="activitystreams2-vocabulary.html#dfn-object"><code>Object</code></a></i>:<br/>
197197
<code><a href="activitystreams2-vocabulary.html#dfn-language">language</a> | <a href="activitystreams2-vocabulary.html#dfn-displayName">displayName</a> | <a href="activitystreams2-vocabulary.html#dfn-alias">alias</a> | <a href="activitystreams2-vocabulary.html#dfn-author">author</a> | <a href="activitystreams2-vocabulary.html#dfn-content">content</a> |
198198
<a href="activitystreams2-vocabulary.html#dfn-summary">summary</a> | <a href="activitystreams2-vocabulary.html#dfn-title">title</a> | <a href="activitystreams2-vocabulary.html#dfn-icon">icon</a> | <a href="activitystreams2-vocabulary.html#dfn-image">image</a> | <a href="activitystreams2-vocabulary.html#dfn-location">location</a> |
@@ -224,7 +224,7 @@ <h2>Classes</h2>
224224
<p><code><a>browserContext</a> | <a>sandbox</a></code></p>
225225
<p><i>From <a title="HttpRequest"><code>HttpRequest</code></a></i>:<br/><code><a>method</a></code></p>
226226
<p><i>From <a title="PotentialActionHandler"><code>PotentialActionHandler</code></a></i>:<br/>
227-
<code><a>requires</a> | <a>prefers</a> | <a>expects</a> | <a>potentialResult</a></code></p>
227+
<code><a>requires</a> | <a>prefers</a> | <a>expects</a> | <a>potentialResult</a> | <a>handlerFor</a></code></p>
228228
<p><i>From <a href="activitystreams2-vocabulary.html#dfn-object"><code>Object</code></a></i>:<br/>
229229
<code><a href="activitystreams2-vocabulary.html#dfn-language">language</a> | <a href="activitystreams2-vocabulary.html#dfn-displayName">displayName</a> | <a href="activitystreams2-vocabulary.html#dfn-alias">alias</a> | <a href="activitystreams2-vocabulary.html#dfn-author">author</a> | <a href="activitystreams2-vocabulary.html#dfn-content">content</a> |
230230
<a href="activitystreams2-vocabulary.html#dfn-summary">summary</a> | <a href="activitystreams2-vocabulary.html#dfn-title">title</a> | <a href="activitystreams2-vocabulary.html#dfn-icon">icon</a> | <a href="activitystreams2-vocabulary.html#dfn-image">image</a> | <a href="activitystreams2-vocabulary.html#dfn-location">location</a> |
@@ -255,7 +255,7 @@ <h2>Classes</h2>
255255
<td rowspan="3" valign="top">
256256
<p><code><a>sandbox</a></code> | <code><a href="activitystreams2-vocabulary.html#dfn-mediatype">mediaType</a></code></p>
257257
<p><i>From <a title="PotentialActionHandler"><code>PotentialActionHandler</code></a></i>:<br/>
258-
<code><a>requires</a> | <a>prefers</a> | <a>expects</a> | <a>potentialResult</a></code></p>
258+
<code><a>requires</a> | <a>prefers</a> | <a>expects</a> | <a>potentialResult</a> | <a>handlerFor</a></code></p>
259259
<p><i>From <a href="activitystreams2-vocabulary.html#dfn-object"><code>Object</code></a></i>:<br/>
260260
<code><a href="activitystreams2-vocabulary.html#dfn-language">language</a> | <a href="activitystreams2-vocabulary.html#dfn-displayName">displayName</a> | <a href="activitystreams2-vocabulary.html#dfn-alias">alias</a> | <a href="activitystreams2-vocabulary.html#dfn-author">author</a> | <a href="activitystreams2-vocabulary.html#dfn-content">content</a> |
261261
<a href="activitystreams2-vocabulary.html#dfn-summary">summary</a> | <a href="activitystreams2-vocabulary.html#dfn-title">title</a> | <a href="activitystreams2-vocabulary.html#dfn-icon">icon</a> | <a href="activitystreams2-vocabulary.html#dfn-image">image</a> | <a href="activitystreams2-vocabulary.html#dfn-location">location</a> |
@@ -284,7 +284,7 @@ <h2>Classes</h2>
284284
<td valign="top"><code>http://activitystrea.ms/2.0/Intent</code></td>
285285
<td rowspan="3" valign="top">
286286
<p><i>From <a title="PotentialActionHandler"><code>PotentialActionHandler</code></a></i>:<br/>
287-
<code><a>requires</a> | <a>prefers</a> | <a>expects</a> | <a>potentialResult</a></code></p>
287+
<code><a>requires</a> | <a>prefers</a> | <a>expects</a> | <a>potentialResult</a> | <a>handlerFor</a></code></p>
288288
<p><i>From <a href="activitystreams2-vocabulary.html#dfn-object"><code>Object</code></a></i>:<br/>
289289
<code><a href="activitystreams2-vocabulary.html#dfn-language">language</a> | <a href="activitystreams2-vocabulary.html#dfn-displayName">displayName</a> | <a href="activitystreams2-vocabulary.html#dfn-alias">alias</a> | <a href="activitystreams2-vocabulary.html#dfn-author">author</a> | <a href="activitystreams2-vocabulary.html#dfn-content">content</a> |
290290
<a href="activitystreams2-vocabulary.html#dfn-summary">summary</a> | <a href="activitystreams2-vocabulary.html#dfn-title">title</a> | <a href="activitystreams2-vocabulary.html#dfn-icon">icon</a> | <a href="activitystreams2-vocabulary.html#dfn-image">image</a> | <a href="activitystreams2-vocabulary.html#dfn-location">location</a> |
@@ -478,7 +478,7 @@ <h2>Terms</h2>
478478

479479
<tbody>
480480
<tr>
481-
<td rowspan="4" valign="top"><dfn>using</dfn></td>
481+
<td rowspan="5" valign="top"><dfn>using</dfn></td>
482482
<td valign="top" width="10%">URI:</td>
483483
<td valign="top"><code>http://activitystrea.ms/2.0/using</code></td>
484484
</tr>
@@ -497,8 +497,35 @@ <h2>Terms</h2>
497497
<td valign="top">Value:</td>
498498
<td valign="top"><code><a title="PotentialActionHandler">PotentialActionHandler</a></code></td>
499499
</tr>
500+
<tr>
501+
<td valign="top">Reverse Of:</td>
502+
<td valign="top"><code><a>handlerFor</a></code></td>
503+
</tr>
500504
</tbody>
501505

506+
<tbody>
507+
<tr>
508+
<td rowspan="4" valign="top"><dfn>handlerFor</dfn></td>
509+
<td valign="top" width="10%">URI:</td>
510+
<td valign="top"><code>http://activitystrea.ms/2.0/handlerFor</code></td>
511+
</tr>
512+
<tr>
513+
<td valign="top">Notes:</td>
514+
<td valign="top">
515+
Identifies the <code><a>PotentialAction</a></code> for which this <code><a>PotentialActionHandler</a></code>
516+
is associated.
517+
</td>
518+
</tr>
519+
<tr>
520+
<td valign="top">Domain:</td>
521+
<td valign="top"><code><a>PotentialActionHandler</a></code></td>
522+
</tr>
523+
<tr>
524+
<td valign="top">Value:</td>
525+
<td valign="top"><code><a>PotentialAction</a></code></td>
526+
</tr>
527+
</tbody>
528+
502529
<tbody>
503530
<tr>
504531
<td rowspan="4" valign="top"><dfn>confirm</dfn></td>

‎activitystreams2-context.jsonld

+118-12
Original file line numberDiff line numberDiff line change
@@ -143,6 +143,10 @@
143143
"@id": "as:location",
144144
"@type": "@id"
145145
},
146+
"locationOf": {
147+
"@reverse": "as:location",
148+
"@type": "@id"
149+
},
146150
"published": {
147151
"@id": "as:published",
148152
"@type": "xsd:dateTime"
@@ -231,9 +235,13 @@
231235
"@type": "@id"
232236
},
233237
"using": {
234-
"@id": "as:using",
238+
"@reverse": "as:handlerFor",
235239
"@type": "@id"
236240
},
241+
"handlerFor": {
242+
"@id": "as:handlerFor",
243+
"@type": "@id"
244+
},
237245
"scope": {
238246
"@id": "as:scope",
239247
"@type": "@id"
@@ -456,6 +464,9 @@
456464
},
457465
"owl:equivalentProperty": {
458466
"@type": "@id"
467+
},
468+
"owl:inverseOf": {
469+
"@type": "@id"
459470
}
460471
}],
461472
"@id": "as:",
@@ -495,7 +506,15 @@
495506
"@id": "as:using",
496507
"@type": "owl:ObjectProperty",
497508
"rdfs:domain": "as:PotentialAction",
498-
"rdfs:range": ["as:PotentialActionHandler", "as:Object"]
509+
"rdfs:range": ["as:PotentialActionHandler", "as:Object"],
510+
"owl:inverseOf": "as:handlerFor"
511+
},
512+
{
513+
"@id": "as:handlerFor",
514+
"@type": "owl:ObjectProperty",
515+
"rdfs:domain": ["as:PotentialActionHandler", "as:Object"],
516+
"rdfs:range": "as:PotentialAction",
517+
"owl:inverseOf": "as:using"
499518
},
500519
{
501520
"@id": "as:PotentialActionHandler",
@@ -541,37 +560,84 @@
541560
"@id": "as:actor",
542561
"@type": "owl:ObjectProperty",
543562
"rdfs:domain": ["as:Activity", "as:PotentialAction"],
544-
"rdfs:range": ["as:Object", "as:Link"]
563+
"rdfs:range": ["as:Object", "as:Link"],
564+
"owl:inverseOf": "as:actorOf"
565+
},
566+
{
567+
"@id": "as:actorOf",
568+
"@type": "owl:ObjectProperty",
569+
"rdfs:domain": ["as:Object", "as:Link"],
570+
"rdfs:range": ["as:Activity", "as:PotentialAction"],
571+
"owl:inverseOf": "as:actor"
545572
},
546573
{
547574
"@id": "as:object",
548575
"@type": "owl:ObjectProperty",
549576
"rdfs:domain": ["as:Activity", "as:PotentialAction"],
550-
"rdfs:range": ["as:Object", "as:Link"]
577+
"rdfs:range": ["as:Object", "as:Link"],
578+
"owl:inverseOf": "as:objectOf"
579+
},
580+
{
581+
"@id": "as:objectOf",
582+
"@type": "owl:ObjectProperty",
583+
"rdfs:domain": ["as:Object", "as:Link"],
584+
"rdfs:range": ["as:Activity", "as:PotentialAction"],
585+
"owl:inverseOf": "as:object"
551586
},
552587
{
553588
"@id": "as:target",
554589
"@type": "owl:ObjectProperty",
555590
"rdfs:domain": ["as:Activity", "as:PotentialAction"],
556-
"rdfs:range": ["as:Object", "as:Link"]
591+
"rdfs:range": ["as:Object", "as:Link"],
592+
"owl:inverseOf": "as:target"
593+
},
594+
{
595+
"@id": "as:targetOf",
596+
"@type": "owl:ObjectProperty",
597+
"rdfs:domain": ["as:Object", "as:Link"],
598+
"rdfs:range": ["as:Activity", "as:PotentialAction"],
599+
"owl:inverseOf": "as:target"
557600
},
558601
{
559602
"@id": "as:result",
560603
"@type": "owl:ObjectProperty",
561604
"rdfs:domain": "as:Activity",
562605
"rdfs:range": ["as:Object", "as:Link"]
563606
},
607+
{
608+
"@id": "as:resultOf",
609+
"@type": "owl:ObjectProperty",
610+
"rdfs:domain": ["as:Object", "as:Link"],
611+
"rdfs:range": "as:Activity",
612+
"owl:inverseOf": "as:result"
613+
},
564614
{
565615
"@id": "as:instrument",
566616
"@type": "owl:ObjectProperty",
567617
"rdfs:domain": ["as:Activity", "as:PotentialAction"],
568-
"rdfs:range": ["as:Object", "as:Link"]
618+
"rdfs:range": ["as:Object", "as:Link"],
619+
"owl:inverseOf": "as:instumentFor"
620+
},
621+
{
622+
"@id": "as:instrumentFor",
623+
"@type": "owl:ObjectProperty",
624+
"rdfs:domain": ["as:Object", "as:Link"],
625+
"rdfs:range": ["as:Activity", "as:PotentialAction"],
626+
"owl:inverseOf": "as:instrument"
569627
},
570628
{
571629
"@id": "as:participant",
572630
"@type": "owl:ObjectProperty",
573631
"rdfs:domain": ["as:Activity", "as:PotentialAction"],
574-
"rdfs:range": ["as:Object", "as:Link"]
632+
"rdfs:range": ["as:Object", "as:Link"],
633+
"owl:inverseOf": "as:participantOf"
634+
},
635+
{
636+
"@id": "as:participantOf",
637+
"@type": "owl:ObjectProperty",
638+
"rdfs:domain": ["as:Object", "as:Link"],
639+
"rdfs:range": ["as:Activity", "as:PotentialAction"],
640+
"owl:inverseOf": "as:participant"
575641
},
576642
{
577643
"@id": "as:priority",
@@ -642,7 +708,15 @@
642708
"@type": "owl:ObjectProperty",
643709
"rdfs:domain": "as:Object",
644710
"rdfs:range": ["as:Object", "as:Link"],
645-
"owl:equivalentProperty": "dct:contributor"
711+
"owl:equivalentProperty": "dct:contributor",
712+
"owl:inverseOf": "as:authorOf"
713+
},
714+
{
715+
"@id": "as:authorOf",
716+
"@type": "owl:ObjectProperty",
717+
"rdfs:domain": ["as:Object", "as:Link"],
718+
"rdfs:range": "as:Object",
719+
"owl:inverseOf": "as:author"
646720
},
647721
{
648722
"@id": "as:content",
@@ -680,20 +754,44 @@
680754
"@id": "as:location",
681755
"@type": "owl:ObjectProperty",
682756
"rdfs:domain": "as:Object",
683-
"rdfs:range": ["as:Link", "as:Object"]
757+
"rdfs:range": ["as:Link", "as:Object"],
758+
"owl:inverseOf": "as:locationOf"
759+
},
760+
{
761+
"@id": "as:locationOf",
762+
"@type": "owl:ObjectProperty",
763+
"rdfs:domain": ["as:Object", "as:Link"],
764+
"rdfs:range": "as:Object",
765+
"owl:inverseOf": "as:location"
684766
},
685767
{
686768
"@id": "as:generator",
687769
"@type": "owl:ObjectProperty",
688770
"rdfs:domain": "as:Object",
689-
"rdfs:range": ["as:Object", "as:Link"]
771+
"rdfs:range": ["as:Object", "as:Link"],
772+
"owl:inverseOf": "as:generatorOf"
773+
},
774+
{
775+
"@id": "as:generatorOf",
776+
"@type": "owl:ObjectProperty",
777+
"rdfs:domain": ["as:Object", "as:Link"],
778+
"rdfs:range": "as:Object",
779+
"owl:inverseOf": "as:generator"
690780
},
691781
{
692782
"@id": "as:provider",
693783
"@type": "owl:ObjectProperty",
694784
"rdfs:domain": "as:Object",
695785
"rdfs:range": ["as:Object", "as:Link"],
696-
"owl:equivalentProperty": "dct:publisher"
786+
"owl:equivalentProperty": "dct:publisher",
787+
"owl:inverseOf": "as:providerOf"
788+
},
789+
{
790+
"@id": "as:providerOf",
791+
"@type": "owl:ObjectProperty",
792+
"rdfs:domain": ["as:Object", "as:Link"],
793+
"rdfs:range": "as:Object",
794+
"owl:inverseOf": "as:provider"
697795
},
698796
{
699797
"@id": "as:published",
@@ -824,7 +922,15 @@
824922
"@id": "as:memberOf",
825923
"@type": "owl:ObjectProperty",
826924
"rdfs:domain": "as:Object",
827-
"rdfs:range": "as:Collection"
925+
"rdfs:range": "as:Collection",
926+
"owl:inverseOf": "as:items"
927+
},
928+
{
929+
"@id": "as:items",
930+
"@type": "owl:ObjectProperty",
931+
"rdfs:domain": "as:Collection",
932+
"rdfs:range": "as:Object",
933+
"owl:inverseOf": "as:memberOf"
828934
},
829935
{
830936
"@id": "as:totalItems",

0 commit comments

Comments
 (0)
Please sign in to comment.